package com.giantlizard.cloud.aop.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 用于将字典代码转换为字典值的注解
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface DictValue {
    String description() default ""; // 描述
    boolean enabled() default true;  // 是否开启
    String defaultValue() default ""; // 默认值
} 